package com.gaoxin.api.dao.common;

import java.util.List;

import org.apache.ibatis.annotations.Mapper;

import com.gaoxin.api.entity.statisentity.StudentInfo;
import com.gaoxin.api.entity.statisentity.User;
/**
 * 登录接口
 * @author zhaozhenshe
 *2018-07-16
 */
@Mapper
public interface LoginMapper {
	/**
	 * 判断登录
	 * @param user
	 * @return
	 */
	public User login(User user);
	/**
	 * 查询用户名是否存在
	 * @param userCode
	 * @return
	 */
	public User queryUserCode(String userCode);
	/**
	 * 根据学生手机号查询学生信息
	 * @param mobile
	 * @return
	 */
	public StudentInfo queryStuNumber(String phone);
	/**
	 * 根据用户手机号查询用户信息
	 * @param mobile
	 * @return
	 */
	public User queryUserInfo(String mobile);
	/**
	  * 查询用户账号
	  * @param mobile
	  * @return
	  */
	 public User queryUserId(String idCard);
	 /**
	  * 查询所有的员工和学生
	  * @param mobile
	  * @return
	  * @throws Exception
	  */
	 public List<User> queryAllUser();
}
